Sports

Colorado Avalanche give Nathan MacKinnon 8-year, $100.8M extension